#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名：1.py

# ===数字====

print 1

num1 = 1
print num1

# 多个变量同时赋值
num1, num2 = 11, 22

# 多个变量用,隔开,不换行，最后面的;可以不需要
print num1, num2


print "不换行"
print num1,
print num2,

print "换行"
print num1
print num2

# 算术运算符

print "num1+num2=", num1 + num2

# 赋值运算符
num2 += num1
print "赋值运算符"
print num2

# 比较运算符 ，大于 小于 等于 不等于 得到布尔值
print "num1小于等于num2", num1 <= num2

# 逻辑运算符and or not

print "与"
print num1 and num2

# 身份运算符
print "num1是否和num2引用同一个对象或者值相等"
print num1 is num2

print "num1和num2没有引用同一个对象"
print num1 is not num2

# 导入数字运算math包
print "导入math包"
import math
print dir(math)

print math.pow(2, 3)
print "3的正弦是{0}".format(math.sin(3))

print "常量"
print "派是{0}，e是{1}".format(math.pi, math.e)

# 导入随机random包
print "导入随机包"
import random

print "随机数0-1之间"
print random.random()

print "在5-10之间随机选择浮点数"
print math.floor(random.uniform(5, 10))


print "在5-10之间随机选择整数"
print math.ceil(random.uniform(5, 10))


print "从序列中随机"
print random.choice([1, 3, 5, 7])
print random.choice("hello word")

print "重新排序"
list1 = [1, 3, 5, 7, 9]
print list1

print "随机调整后"
random.shuffle(list1)
print list1


